<?php

class Distrito_Model extends CI_Model {
    function __construct() {
        parent::__construct();
    }

    function getDistrito() {
    	/**
    	 * 01/06/2015
    	 * se cambio el query ya que tanto la tabla departamento, provincia y distrito estan unidas
    	 * en la tabla ubigeo
    	 * @author Leidy Uribe Marcos
    	 */
    	$this->db->select ( "cod_dist, nombre_ubigeo" );
		$this->db->from ( "ubigeo" );
		$this->db->where ( "cod_dist <>", "0" );
		$consulta = $this->db->get ();
		$distrito = $consulta->result ();
		return $distrito; // devolvemos el resultado de lanzar la query.
    }
    
    function getPorProvincia($data, $data1){
    	/**
    	 * 01/06/2015
    	 * se cambio el query ya que tanto la tabla departamento, provincia y distrito estan unidas
    	 * en la tabla ubigeo y se necesito de las variables $data, $data1 de la clase cliente
    	 * @author Leidy Uribe Marcos
    	 */
    	$p = $this->db->select ( "cod_dept, cod_prov, cod_dist, nombre_ubigeo" );
    	$p = $this->db->from ( "ubigeo" );
    	$p = $this->db->where ( "cod_prov", $data ['id'] );
    	$p = $this->db->where ( "cod_dept", $data1['cod'] );
    	$p = $this->db->where ( "cod_dist <>", "0" );
    	$p = $this->db->get ();
    	return $p->result ();
    }
    
    
    function getDistritoPorId($data) {
    	/**
    	 * 01/06/2015
    	 * se cambio el query ya que tanto la tabla departamento, provincia y distrito estan unidas
    	 * en la tabla ubigeo
    	 * @author Leidy Uribe Marcos
    	 */
    	$p = $this->db->select ( "cod_dist, nombre_ubigeo" );
    	$p = $this->db->from ( "ubigeo" );
    	$p = $this->db->where ( "cod_dept", $data ['idDept'] );
    	$p = $this->db->where ( "cod_prov", $data ['idProv'] );
    	$p = $this->db->where ( "cod_dist", $data ['idDist'] );
    	$p = $this->db->get ();
    	return $p->result ();
    }
}
